ทำความรู้จักกับคอนโทรล
 
ในบทนี้จะได้ทำความรู้จักกับคอนโทรลต่างๆ ซึ่งออบเจ็คพื้นฐานในการสร้างโปรแกรมท
ี่ทำงานในWindows ด้วย Visual Basic จากตัวอย่างที่ผ่านมาในบทก่อนๆได้ลองใช้ออบเจ็ค
ต่างๆไปมากมายแล้ว จะเห็นได้ว่าออบเจ็คต่างๆที่มีให้ใช้ใน Visual Basic ล้วนอยู่ใน Toolbox
พร้อมสำหรับการเลือกใช้ มีทั้งออบเจ็คประเภทที่มีและไม่มีส่วนที่ใช้ติดต่อกับผู้ใช้ ออบเจ็ค

ที่ผู้ใช้มองเห็นและสามารถสั่งงานได้นี้เรียกอีกอย่างหนึ่ง ว่า  คอนโทรล(Control Object)

 

คุณสมบัติพื้นฐานของคอนโทรล

 

คุณสมบัติหรือพร็อพเพอร์ตี้พื้นฐานทั่วๆไปที่มีอยู่ในแทบทุกคอนโทรลแบ่งออกได้หลายกลุ่ม

แต่ที่มักจะใช้กันบ่อยๆได้แก่คุณสมบัติต่อไปนี้
 
- Name เป็นการกำหนดชื่อของคอนโทรลเพื่อใช้อ่างอิง
- Caption เป็นข้อความอธิบายหรือเป็นป้ายบอกของคอนโทรลนั้นๆซึ่งหากเป็นคอนโทรล
ที่ให้ผู้ใช้เลือกสั่งงานได้ ก็อาจเพิ่ม Access Key ได้โดยใส่เครื่องหมาย & ไว้หน้าตัวอักษร
ที่ต้องการซึ่งทำให้สามารถเลือกคอนโทรลนี้ได้โดยกด Alt พร้อมกับคีย์ตัวอักษรหลัง
เครื่องหมาย &(ไม่เหมือนการกำหนด Access key ด้วย & ในเมนูซึ่งจะใช้ได้เฉพาะเวลา
ที่แสดงเมนูเท่านั้น)
- ForeColor และ BackColor ใช้กำหนดสีสัน
- Height, Width, Left  และ Top ใช้กำหนดขนาดและตำแหน่ง
- Visible และ Enabled   ใช้กำหนดให้แสดวคอนโทรล และยอมให้คอนโทรล
ทำงานหรือไม่ตามลำดับ
- FontBold, Fontltalic, FontName, FontSize, FontStrikethru และ FontUnderline
ใช้กำหนดลักษณะของตัวอักษร โปรดสังเกตว่าคุณสมบัติเหล่านี้จะขึ้นต้นด้วยคำว่า “Font”
- MousePointer ใช้ระบุลักษณะของเมาส์พอยเตอร์ให้เปลี่ยนไปเมื่อเลื่อนเข้ามาในคอนโทรล
ิคุณสมบัติเหล่านี้เป็นคุณสมบัติที่เรามักจะใช้กันจึงกล่าวรวมๆไว้ ณ ที่นี้ ซึ่งบางคอนโทรล
อาจมีหรือไม่มีคุณสมบัติที่กล่าวมาครบทั้งหมด ขึ้นอยู่กับหน้าที่ของคอนโทรลนั้นๆ